#include "CocosScene.h"
#include "BirdManager.h"
#include "BaseBird.h"
#include "World.h"
#include "SkyLayer.h"
#include "ScreenLayer.h"
#include "DrawCanvas.h"


CocosScene::CocosScene(void)
{
	CCLog("create CCScene");

}



CocosScene::~CocosScene(void)
{

	
}

//static GLuint gBufferVBO[2];



void CocosScene::init()
{	

	gWorld.init();
	gSky.init();
	gScreen.init();

	addChild(&gSky);
	gSky.setPosition(ccp(0,0));
	addChild(&gScreen);
	//gScreen.setIsTouchEnabled(true);

	DrawCanvas* dc = new DrawCanvas;
	dc->init();
	dc->autorelease();
	addChild(dc,100);
	dc->setIsTouchEnabled(true);

// 	BaseBird* bb = BaseBird::birdWithFile("image/bird.png");
// 	bb->setPosition(ccp(200,400));
// 	gBirdMgr.addBird(bb);

	//glGenBuffers(1,&gBufferVBO[0]);

	

	
}



void CocosScene::update( ccTime dt )
{
	gWorld.update(dt);


// 	if (++a>255) a=0;
// 	if (++r>255) r=0;
// 	if (++g>255) g=0;
// 	if (++b>255) b=0;
// 
// 	for(int i=0;i<300;i++)
// 	{
// 		for (int j=0;j<300;j++)
// 		{
// 			image[i][j][0] = a;
// 			image[i][j][1] = r;
// 			image[i][j][2] = g;
// 			image[i][j][3] = b;	
// 		}
// 	}
	



}

